[pull] master from DIYgod:master - #1460
Open
pull[bot] wants to merge 5847 commits into
Open
Conversation
pseudoyu
force-pushed
the
master
branch
2 times, most recently
from
October 9, 2024 04:17
7383600 to
98b7703
Compare
pseudoyu
force-pushed
the
master
branch
12 times, most recently
from
November 2, 2024 17:03
5fe242a to
74f56f7
Compare
TonyRL
force-pushed
the
master
branch
2 times, most recently
from
November 6, 2024 21:07
4c64301 to
0ccfd86
Compare
pseudoyu
force-pushed
the
master
branch
2 times, most recently
from
November 29, 2024 05:58
a5cb096 to
3f12f92
Compare
Bumps [hono](https://github.com/honojs/hono) from 4.13.1 to 4.13.2. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](honojs/hono@v4.13.1...v4.13.2) --- updated-dependencies: - dependency-name: hono dependency-version: 4.13.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@hono/node-server](https://github.com/honojs/node-server) from 2.1.0 to 2.1.1. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](honojs/node-server@v2.1.0...v2.1.1) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-version: 2.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…23053) Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) from 0.11.13 to 0.11.14. - [Release notes](https://github.com/scalar/scalar/releases) - [Changelog](https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/integrations/hono) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-version: 0.11.14 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [devenv](https://github.com/cachix/devenv) from `5706f60` to `240a5de`. - [Release notes](https://github.com/cachix/devenv/releases) - [Commits](cachix/devenv@5706f60...240a5de) --- updated-dependencies: - dependency-name: devenv dependency-version: 240a5de3992ef2c312829fe54a0bd0e46a0b47c9 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [globals](https://github.com/sindresorhus/globals) from 17.9.0 to 17.11.0. - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](sindresorhus/globals@v17.9.0...v17.11.0) --- updated-dependencies: - dependency-name: globals dependency-version: 17.11.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the cloudflare group with 3 updates: [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers), [@cloudflare/workers-types](https://github.com/cloudflare/workerd) and [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler). Updates `@cloudflare/vitest-pool-workers` from 0.21.0 to 0.21.3 - [Release notes](https://github.com/cloudflare/workers-sdk/releases) - [Changelog](https://github.com/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md) - [Commits](https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.21.3/packages/vitest-pool-workers) Updates `@cloudflare/workers-types` from 5.20260811.1 to 5.20260814.1 - [Release notes](https://github.com/cloudflare/workerd/releases) - [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md) - [Commits](https://github.com/cloudflare/workerd/commits) Updates `wrangler` from 4.120.1 to 4.123.0 - [Release notes](https://github.com/cloudflare/workers-sdk/releases) - [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.123.0/packages/wrangler) --- updated-dependencies: - dependency-name: "@cloudflare/vitest-pool-workers" dependency-version: 0.21.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: cloudflare - dependency-name: "@cloudflare/workers-types" dependency-version: 5.20260814.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: cloudflare - dependency-name: wrangler dependency-version: 4.123.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: cloudflare ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eslint-plugin-regexp](https://github.com/ota-meshi/eslint-plugin-regexp) from 3.1.1 to 3.2.0. - [Release notes](https://github.com/ota-meshi/eslint-plugin-regexp/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-regexp/blob/master/CHANGELOG.md) - [Commits](ota-meshi/eslint-plugin-regexp@v3.1.1...v3.2.0) --- updated-dependencies: - dependency-name: eslint-plugin-regexp dependency-version: 3.2.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@notionhq/client](https://github.com/makenotion/notion-sdk-js) from 5.24.0 to 5.25.2. - [Release notes](https://github.com/makenotion/notion-sdk-js/releases) - [Commits](makenotion/notion-sdk-js@v5.24.0...v5.25.2) --- updated-dependencies: - dependency-name: "@notionhq/client" dependency-version: 5.25.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.6.6 to 1.7.0. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](postalsys/imapflow@v1.6.6...v1.7.0) --- updated-dependencies: - dependency-name: imapflow dependency-version: 1.7.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@hono/zod-openapi](https://github.com/honojs/middleware/tree/HEAD/packages/zod-openapi) from 1.5.2 to 1.6.0. - [Release notes](https://github.com/honojs/middleware/releases) - [Changelog](https://github.com/honojs/middleware/blob/main/packages/zod-openapi/CHANGELOG.md) - [Commits](https://github.com/honojs/middleware/commits/@hono/zod-openapi@1.6.0/packages/zod-openapi) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 17.2.0 to 18.0.0. - [Release notes](https://github.com/LuanRT/YouTube.js/releases) - [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md) - [Commits](LuanRT/YouTube.js@v17.2.0...v18.0.0) --- updated-dependencies: - dependency-name: youtubei.js dependency-version: 18.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…3043) * fix(route/kpopping): migrate kpics and news routes to use new API * fix(route/kpopping): fix script style, move to single filter segment
…#23058) Bumps [MatteoGabriele/agentscan-action](https://github.com/matteogabriele/agentscan-action) from 2.2.0 to 2.3.0. - [Release notes](https://github.com/matteogabriele/agentscan-action/releases) - [Commits](MatteoGabriele/agentscan-action@e02ef27...cf7615b) --- updated-dependencies: - dependency-name: MatteoGabriele/agentscan-action dependency-version: 2.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [jsrsasign](https://github.com/kjur/jsrsasign) from 11.1.3 to 11.1.5. - [Release notes](https://github.com/kjur/jsrsasign/releases) - [Changelog](https://github.com/kjur/jsrsasign/blob/master/ChangeLog.txt) - [Commits](kjur/jsrsasign@11.1.3...11.1.5) --- updated-dependencies: - dependency-name: jsrsasign dependency-version: 11.1.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.7.0 to 1.7.1. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](postalsys/imapflow@v1.7.0...v1.7.1) --- updated-dependencies: - dependency-name: imapflow dependency-version: 1.7.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [dayjs](https://github.com/iamkun/dayjs) from 1.11.21 to 1.11.22. - [Release notes](https://github.com/iamkun/dayjs/releases) - [Changelog](https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md) - [Commits](iamkun/dayjs@v1.11.21...v1.11.22) --- updated-dependencies: - dependency-name: dayjs dependency-version: 1.11.22 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [nixpkgs](https://github.com/NixOS/nixpkgs) from `0e251e2` to `e5bdc4a`. - [Commits](NixOS/nixpkgs@0e251e2...e5bdc4a) --- updated-dependencies: - dependency-name: nixpkgs dependency-version: e5bdc4a41d4c072fe1e3787eaa0320a384741d44 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…up (#23060) Bumps the cloudflare group with 1 update: [@cloudflare/workers-types](https://github.com/cloudflare/workerd). Updates `@cloudflare/workers-types` from 5.20260814.1 to 5.20260817.1 - [Release notes](https://github.com/cloudflare/workerd/releases) - [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md) - [Commits](https://github.com/cloudflare/workerd/commits) --- updated-dependencies: - dependency-name: "@cloudflare/workers-types" dependency-version: 5.20260817.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: cloudflare ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 4.1.0 to 4.3.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@d7f5e7f...37fe631) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-version: 4.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [dayjs](https://github.com/iamkun/dayjs) from 1.11.22 to 1.11.23. - [Release notes](https://github.com/iamkun/dayjs/releases) - [Changelog](https://github.com/iamkun/dayjs/blob/v1.11.23/CHANGELOG.md) - [Commits](iamkun/dayjs@v1.11.22...v1.11.23) --- updated-dependencies: - dependency-name: dayjs dependency-version: 1.11.23 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [devenv](https://github.com/cachix/devenv) from `4fb1522` to `d421a43`. - [Release notes](https://github.com/cachix/devenv/releases) - [Commits](cachix/devenv@4fb1522...d421a43) --- updated-dependencies: - dependency-name: devenv dependency-version: d421a4330d2473932a0ec3c50b76503a5e8bede9 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump @googleapis/youtube from 34.0.0 to 34.1.0 Bumps [@googleapis/youtube](https://github.com/googleapis/google-api-nodejs-client) from 34.0.0 to 34.1.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Commits](googleapis/google-api-nodejs-client@v34.0.0...youtube-v34.1.0) --- updated-dependencies: - dependency-name: "@googleapis/youtube" dependency-version: 34.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * chore: bump transitive deps --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [patchright](https://github.com/Kaliiiiiiiiii-Vinyzu/patchright) from 1.61.1 to 1.62.1. - [Release notes](https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/releases) - [Commits](Kaliiiiiiiiii-Vinyzu/patchright@v1.61.1...v1.62.1) --- updated-dependencies: - dependency-name: patchright dependency-version: 1.62.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(route/rumble): add channel feed Add a Rumble channel route so channel videos can be subscribed to through RSSHub. Use stable server-rendered selectors and normalized item URLs to keep feed entries consistent. * feat(route/rumble): add embed descriptions Add full Rumble video descriptions to channel feeds and expose an /embed route variant for readers that support iframe players. Keep the default route image-based while deriving stable embed URLs from each video page. * fix(route/rumble): align embed option with youtube Match YouTube's optional embed parameter behavior so the default feed includes embedded players and any trailing path segment disables embedding. Keep full Rumble video descriptions in both output modes. * fix(route/rumble): improve feed metadata Use structured detail-page data for Rumble descriptions and fallback thumbnails while keeping the channel listing on stable server-rendered markup. Limit detail fetch concurrency so the route is less likely to trip anti-bot protections. * fix(route/rumble): rely on default request headers * fix(route/rumble): update example channel * fix(route/rumble): prefer videos tab for channel feed * fix(route/rumble): address review comments * fix(route/rumble): parse current channel videos * fix(route/rumble): address review comments * fix(route/rumble): use cheerio api type * fix(route/rumble): default to noembed * fix(route/rumble): embed videos by default * fix(route/rumble): require explicit embed option --------- Co-authored-by: dw <dw@rss-rumble.17> Co-authored-by: dw <dw@rss_rumble.tp>
* feat(route): add Grand Canal Mus news&exhib route * fix: update the parseExhibitionDuration * fix: add undefined parseExhibitionDuration
* feat: migrate batch-0
* feat: migrate batch-a
batch-0
Migrated (3 routes)
┌────────────────────────────────┬───────────────────────┐
│ old path │ new path │
├────────────────────────────────┼───────────────────────┤
│ /755/user/:username │ /7gogo/user/:username │
├────────────────────────────────┼───────────────────────┤
│ /99percentinvisible/transcript │ unchanged │
├────────────────────────────────┼───────────────────────┤
│ /forum4399/:mtag │ /4399/forums/:mtag │
└────────────────────────────────┴───────────────────────┘
Not needed — already covered by an existing route (3 units, 6 files)
┌────────────────────────────────────────────────┬──────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ deleted │ covered by │
├────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 10000link/news.js (/10000link/news/:category?) │ 10000link/info.ts → /10000link/info/newslists/My01 │
├────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 199it/{index,category,tag,utils}.js │ 199it/index.tsx → /199it/:category{.+}?; │
├────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 60s-science/transcript.js (/60s-science) │ scientificamerican/podcast.ts → /scientificamerican/podcast/:id? │
└────────────────────────────────────────────────┴──────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Dropped (1) — (/12379)
batch-a
Migrated (12 routes, 26 new files) — acm/amturingaward, acwifi, allpoetry, aozora/newbook, archdaily, arxiv/:query, asahi, asml/press-releases, autotrader/:query, av01/actor, av01/tag, axis-studios/work.
Not needed — already covered (8 registrations)
┌─────────────────────────────────────────────────┬────────────────────────────────────────────────────────────┐
│ deleted │ covered by │
├─────────────────────────────────────────────────┼────────────────────────────────────────────────────────────┤
│ adquan/index.js (/adquan/:type?) │ adquan/index.ts → /adquan │
├─────────────────────────────────────────────────┼────────────────────────────────────────────────────────────┤
│ aflcio/blog.js │ aflcio/blog.ts │
├─────────────────────────────────────────────────┼────────────────────────────────────────────────────────────┤
│ amazfitwatchfaces/{fresh,updated,top,search}.js │ amazfitwatchfaces/index.ts → /:device/:sort/:searchParams? │
├─────────────────────────────────────────────────┼────────────────────────────────────────────────────────────┤
│ appsales/index.js │ app-sales/ namespace │
├─────────────────────────────────────────────────┼────────────────────────────────────────────────────────────┤
│ anytxt/release-notes.js │ anytxt/release-notes.ts │
├─────────────────────────────────────────────────┼────────────────────────────────────────────────────────────┤
│ aqicn/index.js │ aqicn/aqi.ts; │
└─────────────────────────────────────────────────┴────────────────────────────────────────────────────────────┘
Dropped (3) — algocasts/all.js (algocasts.io 404), aiyanxishe/home.js (api.yanxishe.com no longer resolves), amd/graphicsdrivers.js
* feat: migrate batch-b
Migrated (8 registrations, 14 new files)
┌─────────────────────────────────────────────────────────┬────────────────────────────────────────────────────────────────────┐
│ old path │ new path │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────┤
│ /babykingdom/:id/:order? │ /baby-kingdom/:id/:order? │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────┤
│ /bahamut/creation/:author/:category? │ /gamer/creation/:author/:folder? (param renamed category→folder) │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────┤
│ /bahamut/creation_index/:category?/:subcategory?/:type? │ /gamer/creation_index/... (unchanged shape) │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────┤
│ /banyuetan/byt/:time? │ unchanged — new byt.ts added into the existing banyuetan namespace │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────┤
│ /benedictevans │ /ben-evans │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────┤
│ /blow-studio │ /blowstudio │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────┤
│ /blur-studio │ /blur │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────┤
│ /booth.pm/shop/:subdomain │ unchanged (dir booth-pm → booth.pm) │
└─────────────────────────────────────────────────────────┴────────────────────────────────────────────────────────────────────┘
Not needed — already covered (3)
┌─────────────────────────────────────────────┬───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ deleted │ covered by │
├─────────────────────────────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ banyuetan/index.js (/banyuetan/:name) │ existing banyuetan/index.ts → /banyuetan/:id? │
├─────────────────────────────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ bandisoft/index.js (/bandisoft/:id?/:lang?) │ existing bandisoft/history.ts → /bandisoft/history/:id?/:language? (same {lang}.bandisoft.com/{id}/history/ pages) │
├─────────────────────────────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ bookwalkertw/news.js (/bookwalkertw/news) │ existing bookwalker/search.tsx → /bookwalker/search/order=sell_desc&series_display=1&d=1 - the exact URL the deprecated route fetched │
└─────────────────────────────────────────────┴───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Dropped (2)
- bibgame/category.js (/bibgame/:category?/:type?) - bibgame.com is now a parked-domain lander.
- bsblog123/index.js (/bsblog123) - bsblog123.com no longer resolves.
* feat: migrate batch-c
Migrated (26)
cell/cell, cell/cover, centbrowser/history, cgtn/most, cgtn/opinions, chaoli, checkee, chicagotribune, chinafile, chocolatey/software, chouti, chouti/top, chsi/zszcgd, chuhaibiji, cninfo/announcement, coolbuy/newest, cowlevel/element, creaders/headline, csc/notice, ctei/news, ctfhub/search, ctfhub/upcoming.
Path changed (3):
┌───────────────────────────────────┬──────────────────────┐
│ old │ new │
├───────────────────────────────────┼──────────────────────┤
│ /checkra1n/releases │ /checkra.in/releases │
├───────────────────────────────────┼──────────────────────┤
│ /cnu/selected, /cnu/discovery/... │ /cnu.cc/... │
├───────────────────────────────────┼──────────────────────┤
│ /cpython/:pre? │ /python/:pre? │
└───────────────────────────────────┴──────────────────────┘
Not needed — already covered (3)
┌────────────────────────┬────────────────────────┐
│ deleted │ covered by │
├────────────────────────┼────────────────────────┤
│ cbndata/information.js │ cbndata/information.ts │
├────────────────────────┼────────────────────────┤
│ ccg/index.js │ ccg/index.ts │
├────────────────────────┼────────────────────────┤
│ chinadaily/english.js │ chinadaily/language.ts │
└────────────────────────┴────────────────────────┘
Dropped (3)
- cfan/news.js
- citavi/index.js
- clb/commentary.js
* feat: migrate batch-d
Migrated (18 units)
daodu, daxiaamu/home, dbaplus/activity, dcinside/board, dekudeals, deloitte/industries, dgtle ×5 (index, whale, whale-rank, trade, keyword), digitaling ×3, discuss, disqus/posts, dongmanmanhua/comic.
Moved to top-level namespaces:
┌────────────────────────────────────────────────┬───────────┐
│ old │ new │
├────────────────────────────────────────────────┼───────────┤
│ /dgut/xsc/:type? │ unchanged │
├────────────────────────────────────────────────┼───────────┤
│ /dlmu/news/:type, /dlmu/grs/zsgz/:type │ unchanged │
├────────────────────────────────────────────────┼───────────┤
│ /dlu/jiaowu/news │ unchanged │
├────────────────────────────────────────────────┼───────────┤
│ /dpu/jiaowu/news/:type?, /dpu/wlfw/news/:type? │ /dlpu/… │
└────────────────────────────────────────────────┴───────────┘
Not needed — already covered (6)
┌─────────────────────────────────────────────┬───────────────────────────────────────────────────────────────┐
│ deleted │ covered by │
├─────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤
│ dailyart/index.js (/dailyart/:language?) │ getdailyart/index.ts → /getdailyart/:language? (path changed) │
├─────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤
│ dbaplus/tab.js (/dbaplus/:tab?) │ dbaplus/rss.ts (/) + dbaplus/new.ts (/news/:id?) │
├─────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤
│ deepl/blog.js │ deepl/blog.ts — identical path │
├─────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤
│ dw/index.js (/dw/:lang?/:caty?) │ dw/news.ts + dw/rss.ts │
├─────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤
│ duozhi/index.js │ duozhi/index.ts │
├─────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤
│ universities/dgut/jwc.js (/dgut/jwc/:type?) │ dgut/jwb.ts → /dgut/jwb/:type?; │
└─────────────────────────────────────────────┴───────────────────────────────────────────────────────────────┘
Dropped (3 units, 6 registrations)
- ddrk
- dida365/habit-checkins.js
- ditto/changes.js
* feat: migrate batch-e
Migrated (11 units)
edrawsoft/mindmap, emi-nitta, etherscan/transactions, etoland/board, europapress, eztv/imdb, ebb, eeo.
Path changed (3):
┌──────────────────────┬───────────────────────┐
│ old │ new │
├──────────────────────┼───────────────────────┤
│ /eleme/open/announce │ /ele.me/open/announce │
├──────────────────────┼───────────────────────┤
│ /everything/changes │ /voidtools/changes │
├──────────────────────┼───────────────────────┤
│ /engadget/:lang? │ /engadget/ │
└──────────────────────┴───────────────────────┘
Not needed (1 unit, 2 registrations + 2 dangling)
/dytt and /dytt/index
Dropped (2 units, 4 registrations)
- enclavebooks/{category,user,collection}.js
* feat: migrate batch-f
┌────────────────────────────────────────────────────────────────────┬───────────────────────────────────────────────────────┐
│ old │ new │
├────────────────────────────────────────────────────────────────────┼───────────────────────────────────────────────────────┤
│ /fanfou │ unchanged │
├────────────────────────────────────────────────────────────────────┼───────────────────────────────────────────────────────┤
│ /fashionnetwork/news/:sectors?/:categories?/:language? │ /fashionnetwork/news/:sectors?/:categories?/:country? │
├────────────────────────────────────────────────────────────────────┼───────────────────────────────────────────────────────┤
│ /fashionnetwork/headline/:country? │ unchanged │
├────────────────────────────────────────────────────────────────────┼───────────────────────────────────────────────────────┤
│ /fgo/news │ /fate-go/news │
├────────────────────────────────────────────────────────────────────┼───────────────────────────────────────────────────────┤
│ /fnal/news/:category? │ unchanged │
└────────────────────────────────────────────────────────────────────┴───────────────────────────────────────────────────────┘
Universities (a-f)
- fzu/news-min.ts deleted
* feat: migrate batch-g
Migrated
gab/user, gameres, gitlab, gocomics, gushiwen, guat, guet, gwern, gzmtu, gdou, ngd, gov/caict, gov/cnca, gov/harbin/kjj, gov/mohrss/sbjm, gov/mohurd/policy, gov/shanxi/rst, gov/wuhan, gov/beijing/mhc.
/gdoujwc → /gdou/jwc;
/ngd
path changed (14)
┌─────────────────────────────────────────────────────────┬────────────────────────────────────────────┐
│ old │ new │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────┤
│ /geektime/column/:cid │ /geekbang/column/:cid │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────┤
│ /guardian/:type │ /theguardian │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────┤
│ /grandchallenge/ │ /grand-challenge/ │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────┤
│ /go.jp/mofa │ /mofa │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────┤
│ /gov/beijing/bjeea/:type │ /bjeea/:type │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────┤
│ /gov/hubei/hbsia/:caty │ /hbsea/:id │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────┤
│ /gov/guangdong/{edu,eea}/:caty │ /gov/gd/{edu,eea}/:caty │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────┤
│ /gov/hunan/notice/:type │ /gov/ccgp-hunan/notice/:type? │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────┤
│ /gov/veterans/:type │ /gov/mva/:type │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────┤
│ /gov/veterans/hebei/:type │ /gov/hebei/tyjrswt/:type │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────┤
│ /gov/taiwan/mnd │ /gov/mnd │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────┤
│ /gov/xinwen/tujie/:caty │ /gov/cn/xinwen/tujie/:caty │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────┤
│ /gov/city/:name/:category (nanjing-only dispatcher) │ /gov/nanjing/:category │
├─────────────────────────────────────────────────────────┼────────────────────────────────────────────┤
│ /gov/province/:name/:category (jiangsu-only dispatcher) │ /gov/jiangsu/:category │
└─────────────────────────────────────────────────────────┴────────────────────────────────────────────┘
gov/shanghai/sthj → gov/sh/sthj
gov/cppcc
Not needed (2)
- gnn/gnn.js - covered by batch-b's /gamer/gnn/:category?
- getdailyart - from batch-d
Dropped (8 units)
- galaxylab, guanggoo, gov/chongqing/ljxq
- gov/sapprft/7026 → gov/nppa
- gaoqing/latest
- gov/statecouncil/briefing
- gov/shuju
* refactor: cleanup
* feat: migrate batch-h
Migrated (12 units)
hackerone, hainanu/ssszs, hanime/video, hentaimama/videos, hexo, huya/live, hbut/news, henu/news, hfut/tzgg, hnust, hhu/libNews.
hdx -> /huodongxing/explore
Migrated - public path changed (3)
┌─────────────────────────────────┬───────────────────────────────────────────┐
│ old │ new │
├─────────────────────────────────┼───────────────────────────────────────────┤
│ /porn-images-xxx/:type?/:name? │ /hentai-cosplays-xxx/:type?/:name? │
├─────────────────────────────────┼───────────────────────────────────────────┤
│ /hatena/anonymous_diary/archive │ /hatelabo/anonymous_diary/archive │
├─────────────────────────────────┼───────────────────────────────────────────┤
│ /hbut/cs/:type │ /hbut/scs/:type (school renamed cs → scs) │
└─────────────────────────────────┴───────────────────────────────────────────┘
Not needed (2)
- hkej/index.js -> master's hkej/index.tsx
- /hubu/news.js -> hubu/index.ts
Dropped (3 units)
- haohaozhu
- hudongba
- hhu/libNewsc
* feat: migrate batch-i
Migrated (8 units)
┌───────────────┬────────────────────────────────┐
│ route │ path │
├───────────────┼────────────────────────────────┤
│ ichunqiu │ /ichunqiu │
├───────────────┼────────────────────────────────┤
│ iciba │ /iciba/:days?/:img_type? │
├───────────────┼────────────────────────────────┤
│ icity │ /icity/:id │
├───────────────┼────────────────────────────────┤
│ icourse163 │ /icourse163/newest │
├───────────────┼────────────────────────────────┤
│ idownloadblog │ /idownloadblog │
├───────────────┼────────────────────────────────┤
│ ifnews │ /ifnews/:cid │
├───────────────┼────────────────────────────────┤
│ im2maker │ /im2maker/:channel? │
├───────────────┼────────────────────────────────┤
│ itslaw │ /itslaw/judgements/:conditions │
└───────────────┴────────────────────────────────┘
Dropped (2 units)
- interesting-sky
- invisionapp/inside-design
* feat: migrate batch-j
Migrated (5 units)
┌────────────────────────────────────────────────┬────────────────────────────────────┐
│ old │ new │
├────────────────────────────────────────────────┼────────────────────────────────────┤
│ /jgsu/jwc │ unchanged │
├────────────────────────────────────────────────┼────────────────────────────────────┤
│ /jlbtc/:category?, /jlbtc/jwc/:id?, │ unchanged (jwc param now │
│ /jlbtc/kyc/:category? │ :category{.+}?) │
├────────────────────────────────────────────────┼────────────────────────────────────┤
│ /jnu/yw/:type? │ unchanged │
├────────────────────────────────────────────────┼────────────────────────────────────┤
│ /ju/jwc/:type? │ /jiangnan/jwc/:type? │
├────────────────────────────────────────────────┼────────────────────────────────────┤
│ /jx3/:caty? │ /xoyo/jx3/:caty? │
│ │ │
└────────────────────────────────────────────────┴────────────────────────────────────┘
Dropped (2)
- universities/jlu/oa.js (/jlu/oa)
- universities/jnu/xysx/index.js (/jnu/xysx/:type)
* feat: migrate batch-k
Migrated (7 units)
┌─────────────────────────────────────┬──────────────────┐
│ old │ new │
├─────────────────────────────────────┼──────────────────┤
│ /kaiyan/index │ /kaiyanapp/index │
├─────────────────────────────────────┼──────────────────┤
│ /kaoyan │ unchanged │
├─────────────────────────────────────┼──────────────────┤
│ /kchuhai │ /kchuhai/report │
├─────────────────────────────────────┼──────────────────┤
│ /kenshin/:category?/:type? │ unchanged │
├─────────────────────────────────────┼──────────────────┤
│ /keyakizaka46/{news,blog} │ unchanged │
├─────────────────────────────────────┼──────────────────┤
│ /kongfz/{people/:id,shop/:id/:cat?} │ unchanged │
├─────────────────────────────────────┼──────────────────┤
│ /kmust/jwc/:type? │ unchanged │
└─────────────────────────────────────┴──────────────────┘
Not needed (1)
- kuai/id.js (/kuai/:id) → merged into kuai/index.ts as /kuai/:category?
Dropped (3 units, 4 registrations)
- kingarthur (/kingarthur/:type)
- kmust/job/{careers,jobfairs}
- kotaku/story
* feat: migrate batch-l
law/* aggregate
┌───────────┬──────────────────────────────────────────────┐
│ old │ new │
├───────────┼──────────────────────────────────────────────┤
│ /law/dh │ dehenglaw │
├───────────┼──────────────────────────────────────────────┤
│ /law/jh │ junhe │
├───────────┼──────────────────────────────────────────────┤
│ /law/zl │ zhonglun │
├───────────┼──────────────────────────────────────────────┤
│ /law/gf │ /grandwaylaw │
├───────────┼──────────────────────────────────────────────┤
│ /law/hq │ /haiwen-law │
├───────────┼──────────────────────────────────────────────┤
│ /law/hw │ /glo │
├───────────┼──────────────────────────────────────────────┤
│ /law/jctd │ /jtn │
├───────────┼──────────────────────────────────────────────┤
│ /law/jtc │ /allbrightlaw │
├───────────┼──────────────────────────────────────────────┤
│ /law/ts │ /tongshang │
└───────────┴──────────────────────────────────────────────┘
Migrated - same public path (9 units)
lagou/jobs, latexstudio/home, letterboxd, lifetimes, lizhi/user, lwn/alerts, and lit, lntu/jwnews, lyu/news
Migrated - public path changed (3 units)
┌─────────────────────────────────────────┬────────────────────────────────────┐
│ old │ new │
├─────────────────────────────────────────┼────────────────────────────────────┤
│ /lastfm/{recent,loved}/:user, │ /last.fm/ │
│ /lastfm/top/:country? │ │
├─────────────────────────────────────────┼────────────────────────────────────┤
│ /liyuan-forums/threads[...] │ /liyuans/threads │
├─────────────────────────────────────────┼────────────────────────────────────┤
│ /lolapp/{recommend,article/:uuid} │ /qq/mlol/{recommend,article/:uuid} │
└─────────────────────────────────────────┴────────────────────────────────────┘
Dropped (1 unit,)
- laosiji
* feat: migrate batch-m
Migrated - same public path (20 units)
mafengwo, mamibuy, manictime/releases, maoyan, marginnote/tag, mathunion/fields-medal, meihua, meipai/user, meituan/open/announce, melon/chart, mihoyo, missevan, moxingfans, mubu/explore, muchong, monotype/article, mcdonalds, and mit/csail/news, mit/ocw-top.
Migrated - public path changed (5)
┌──────────────────────────────────────────────┬─────────────────────────────────────────────┐
│ old │ new │
├──────────────────────────────────────────────┼─────────────────────────────────────────────┤
│ /method-studios/:menu? │ /company3 │
├──────────────────────────────────────────────┼─────────────────────────────────────────────┤
│ /mhw/{update,news} │ /monsterhunter/{update,world-iceborne-news} │
├──────────────────────────────────────────────┼─────────────────────────────────────────────┤
│ /microsoft-store/updates/:productid/:market? │ /microsoft/store/updates/ │
├──────────────────────────────────────────────┼─────────────────────────────────────────────┤
│ /manxiaosi/book/:id │ /jjmhw/book/:id │
├──────────────────────────────────────────────┼─────────────────────────────────────────────┤
│ /mit/graduateadmissions/:type/:name │ /mit/oge/:type?/:name? │
└──────────────────────────────────────────────┴─────────────────────────────────────────────┘
Dropped (7 units)
magireco, mcbbs, micmicidol, rthk/mediadigest, manhuadb, mofish
* refactor: cleanup
* feat: migrate batch-n
Migrated - same public path (8)
nobelprize/:caty?, nosetime, noi, nchu/jwc, nciae, njfu/jwc, njtech/jwc.
Migrated - public path changed (2)
┌──────────────────────┬──────────────────────┐
│ old │ new │
├──────────────────────┼──────────────────────┤
│ /nace/blog/:sort? │ /naceweb/blog/:sort? │
├──────────────────────┼──────────────────────┤
│ /novel/uukanshu/:uid │ /uukanshu/:uid │
└──────────────────────┴──────────────────────┘
Not needed - already covered (3)
- novel/{biquge,biqugeinfo}.js → biquge
- nku/jwc → nankai/jwc.ts
- nudt/yjszs → nudt/yjszs.ts
Dropped (6)
navisec, noi/rg-news, now/rank, nwpu, nuc, nvidia/webdriverupdate
* feat: migrate batch-o
Migrated (3)
┌────────────┬─────────────────────┐
│ route │ path │
├────────────┼─────────────────────┤
│ ofweek │ /ofweek/news │
├────────────┼─────────────────────┤
│ onejav │ /onejav/:type/:key? │
├────────────┼─────────────────────┤
│ onenotegem │ /onenotegem/release │
└────────────┴─────────────────────┘
Not needed (2)
- one/index.js -> wufazhuce/one.ts
- ornl/news -> ornl/all-news
Dropped (1 units)
- owspace/read
* feat: migrate batch-p
Migrated - same public path (5 units)
patchwork.kernel.org/comments/:id, phrack, piapro, polimi/news/:language?, proletar/:type?/:id?.
Migrated - public path changed (2)
┌────────────────────────────┬───────────────────────────────┐
│ old │ new │
├────────────────────────────┼───────────────────────────────┤
│ /parcel/hermesuk/:tracking │ /evri/:tracking (rebrand) │
├────────────────────────────┼───────────────────────────────┤
│ /project-zero-issues │ /chromium/project-zero-issues │
└────────────────────────────┴───────────────────────────────┘
Not needed - already covered (1)
- potplayer/update.js → master daum/potplayer.ts
Dropped (3)
- paidai, pmcaff, ptpress/book
* feat: migrate batch-q
Migrated - same public path (5)
┌───────────┬─────────────────────────────┐
│ route │ path │
├───────────┼─────────────────────────────┤
│ qnap │ /qnap/release-notes/:id │
├───────────┼─────────────────────────────┤
│ qttabbar │ /qttabbar/change-log │
├───────────┼─────────────────────────────┤
│ queshu │ /queshu/{sale,book/:bookid} │
├───────────┼─────────────────────────────┤
│ qutoutiao │ /qutoutiao/category/:cid │
├───────────┼─────────────────────────────┤
│ qzcea │ /qzcea/:caty? │
└───────────┴─────────────────────────────┘
Migrated - public path changed (1)
- /qcloud/mlvb/changelog → /tencent/qcloud/mlvb/changelog
* feat: migrate batch-r
Migrated - same public path (3 units)
rescuetime/release-notes/:os?, ruby-china, rmlt/idea*.
/rmlt/idea/:category? -> new /rmlt/idea
Migrated - public path changed (4)
┌────────────────────────────┬────────────────────────────┐
│ old │ new │
├────────────────────────────┼────────────────────────────┤
│ /react/react-native-weekly │ /reactnativenewsletter │
├────────────────────────────┼────────────────────────────┤
│ /remote-work/:caty? │ /yuancheng.work/:caty? │
├────────────────────────────┼────────────────────────────┤
│ /rf/article │ /eefocus/rf/article │
├────────────────────────────┼────────────────────────────┤
│ /rthk-news/:lang/:category │ /rthk/news/:lang/:category │
└────────────────────────────┴────────────────────────────┘
* feat: migrate batch-t
Migrated - same public path (13)
samsungmembers, secshi, sesame/release_notes, sexinsex, simonsfoundation, simpread, sketch, socialbeta/home, soundcloud, ssydt/article, sznews/ranking, shanbay/checkin, scu, shanghaitech, shou/www, swufe/seie, swust, sctu/jwc.
Migrated - public path changed (7)
┌────────────────────────────────────────────┬───────────────────────────────────────────────────────────────┐
│ old │ new │
├────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤
│ /siren/news │ /hypergryph/siren/news │
├────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤
│ /socialclub/events/:game? │ /rockstargames/socialclub/events/:game? │
├────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤
│ /security/pulses │ /sec.today/pulses │
├────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤
│ /souyun/today │ /sou-yun/today │
├────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤
│ /soul/:id, /soul/posts/hot/:pid* │ /soulapp/:id, /soulapp/posts/tag/:tid │
├────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤
│ /shanbay/footprints/:category? │ /shanbay/news/:category? │
├────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤
│ /sctu/xgxy │ /sctu/it │
├────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤
│ /slu/ │ /lixin/ │
└────────────────────────────────────────────┴───────────────────────────────────────────────────────────────┘
Dropped (4)
- scboy/thread
- sznews/press
- steamgifts/discussions
- semiconductors/latest-news -> semiconductors/index
* feat: migrate batch-t
Migrated - same public path (7)
technologyreview, testerhome/newest, thunderbird/release, tianyancha/hot, touhougarakuta/:language/:type, trakt/collection, thu -> tsinghua/{career,info}.
Migrated - public path changed (7)
┌──────────────────────────────────────────────────────────┬────────────────────────…
…PI (#23073) The default browser-like headers (Accept: text/html, sec-fetch-*) can make CloudFront/WordPress return the HTML homepage instead of the REST response, so `.data` became a string and `.filter` threw. Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…23075) The research route mapped over every entry in the Publications section and fetched each article page, so one feed request issued 160+ upstream requests at concurrency 5. It regularly exceeds a 60s gateway timeout. Read the common limit parameter the way /anthropic/engineering and /anthropic/news already do, and slice before the detail fetch so the cap reduces requests rather than only truncating the output. Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* refactor: typing house-keeping * fix: fix parse date not accepting strict mode * refactor: use npm package * fix: address review
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )